A Case Study on Naked Objects in Agile Software Development
نویسندگان
چکیده
Naked Objects and agile software development have been suggested to complement each other. Very few empirical studies to date exist where a product has been developed using the Naked Objects technologies in an agile development environment. This study reports results of a case study where a mobile application was developed using the Naked Objects Framework. Qualitative and quantitative data was collected systematically throughout the project. The empirical results offer support for the argument that the Naked Objects approach is suitable for agile software development. The results also reveal weaknesses in the current Naked Object Framework, namely, that it is not yet mature enough for applications that require intense database operations. The results also show that the development team was able to create an operational userinterface just in five hours, which demonstrates the applicability of the Naked Object Framework in practical settings.
منابع مشابه
Development and Enhancement of Learning Objects for Elearning Systems Using Light Agile Method
The international community is highly interested in developing repository of diverse learning objects that can be exchange and reused for different purposes. Development methods are often very time consuming and costly. There is a need to develop methods that will allow development and enhancements of learning object of high quality and allow flexible, agile and structured approach. The aim of ...
متن کاملMobile-D for Mobile Software: How to Use Agile Approaches for the Efficient Development of Mobile Applications
Mobile phone terminals have been closed environments until recent years. The change brought by open platform technologies such as Symbian operating system and javatechnologies have opened up a significant business opportunity for anyone to develop application software such as games for the mobile terminals. Agile development solutions can be seen to provide a good fit for mobile application dev...
متن کاملA New Role of Graphical Simulation : Software
Simulation is an eeective technique to test software where testing in the real environment is not feasible. A 3D graphical simulator can make the software testing process much more eeective and eecient. With graphical representation, the softwares behavior can be observed in a virtual environment similar to the real environment. This kind of simulator can be best used in testing embedded system...
متن کاملIntegrating an Agile Process in a Model Driven Architecture
The model driven development is an interested area among software engineers as well as the agile development. In fact, combining model driven and agile practices is an interesting perspective for the software engineering. In this work, we present a case study of agile model driven development within the MIDAS framework, which composes a model driven architecture based on the Model Driven Archit...
متن کاملOn the Productivity of Agile Software Practices: An Industrial Case Study
In this paper, we present a case study comparing the productivity resulting from applying some agile practices (from Extreme Programming) with a more conventional OO software development approach. We show four productivity metrics gathered from a small software company before and after adopting agile practices. The data shows strong productivity gains.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005